docker network create -d macvlan \
  --subnet=172.16.86.0/24 \
  --gateway=172.16.86.1 \
  -o parent=enp2s0 \
  my-macvlan-net

docker run --rm -dit \
  --network my-macvlan-net \
  --name my-macvlan-alpine \
  alpine:latest \
  ash

docker run --rm -dit \
  --network my-macvlan-net \
  --name my-macvlan-busybox \
  busybox:latest \
  sh

ip addr add   {{ip}}/{{mask}} dev {{interface}}

docker container inspect my-macvlan-alpine